package com.cskaoyan.javase.oop1._7bigexercise._3idea;

/**
 * @description: 普通方法名能不能和类名一样?
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * > 普通方法在命名时，允许和类名一样吗？
 *
 * - 从语法角度来说，Java语法并未限制一个普通方法的名字和类名不同
 *   - 也就是说普通方法在命名时，允许和类名保持一致
 *
 * - 但是如果这么书写，IDEA会给我们警告信息
 *   - 需要指出的是方法名和类名保持一致，是构造器的专属
 *   - 普通方法不应该这么使用，普通方法和类名保持一致是不合适的
 *
 */
public class Demo2 {
    public static void main(String[] args) {

    }
}
class Cat{

    //写一个普通方法和类名保持一致
    //Method name 'Cat' is the same as its class name.
    //这种做法不推荐
    public void Cat(){
    }
}